home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / gus / sdkdigv8.zip / SDKV8N17.TXT < prev    next >
Text File  |  1994-01-19  |  5KB  |  126 lines

  1. Apparently-To: john.smith@gravis.com
  2.  
  3.  
  4. GUS Programmer's Digest     Wed, 19 Jan 94  4:01         Volume 8: Issue  17  
  5.  
  6. Today's Topics:
  7.                            Envelope offsets
  8.                             PASCAL SDK ...
  9.                 programming Voice recognition for GUS
  10.                         UltraStartVoice -mode
  11.  
  12. Standard Info:
  13.     - Meta-info about the GUS can be found at the end of the Digest.
  14.     - Before you ask a question, please READ THE FAQ.
  15.  
  16. ----------------------------------------------------------------------
  17.  
  18. Date: Tue, 18 Jan 1994 12:13:40 -0600 (CST)
  19. From: Jason William Whiteman <jww9624@tamsun.tamu.edu>
  20. Subject: Envelope offsets
  21.  
  22. > Wouldn't the initial volume always be zero?  The envelope starts at
  23. > zero, goes up and down according to the various offsets, and, ultimately, 
  24. > decays to zero (actually 8, which is effectively 0).
  25.  
  26.     Yes, correct.
  27.  
  28. > > I am taking the envelope offset values to be an addative value (always
  29. > > with respect to the initial volume) unless the envelope offset is 
  30. > > below a threshold point.  Because you cannot add any positive value
  31. > I'm not quite clear on what you're getting at.  The offset is absolute,
  32. > not additive, as far as I'm aware.
  33.  
  34.     If envelope values are absolute volumes for the patch, then you
  35. could never set the volume of the patch playing softer or louder.  If they
  36. were absolute volumes, then the volume would always be set at whatever
  37. the envelope values say.. However, we can both agree that the OVERALL
  38. volume (disregarding the envelope) can be increased or decreased.  
  39. Superimposed over this OVERALL volume are the volumes of the individual
  40. envelope offsets.
  41.     I hope this clears things up..
  42.  
  43. Jason Whiteman
  44.  
  45. ------------------------------
  46.  
  47. Date: Tue, 18 Jan 94 14:50:01 EST
  48. From: support@fortech.com (Technical Support)
  49. Subject: PASCAL SDK ...
  50.  
  51. > Why didn't Forte just release the Pascal Source code?  Is there something
  52. > in the source for the Pascal SDK that is NOT in the C SDK?  Something secret
  53. > that they can't tell us about?  I doubt it.  If the SDK source were available,
  54.  
  55. We didn't release it because we didn't write it. Gravis contracted
  56. out to Kurt Kennett to translate our SDK into Pascal. As fas as I
  57. know, it has the same stuff in it that the 'C' version does. I 
  58. was led to believe that the source to it wasn't needed because
  59. it was a TPU (?). I don't know Pascal very well at all, so I am
  60. not sure what that means. 
  61.  
  62. I don't know if Gravis (Kurt) will release the sources or not. I
  63. suppose we can ask..... John, Kurt ? Would it be possible? It looks
  64. like it would be useful to some people.....
  65.  
  66. Mike
  67.  
  68. ------------------------------
  69.  
  70. Date: Tue, 18 Jan 1994 19:04:43 -0500 (EST)
  71. From: bpage@infi.net (Bob Page)
  72. Subject: Re: programming Voice recognition for GUS
  73.  
  74. If anyone is interested, I have posted on EPAS the Creative Labs Voice
  75. Assist demo that came with my Borland C++ 4.0 CD upgrade.  It includes
  76. source (C & C++) examples, API info and other "goodies".
  77.  
  78. -- 
  79. --- Bob Page (bpage@infi.net) 
  80. =-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=-=.=
  81.  
  82. ------------------------------
  83.  
  84. Date: Wed, 19 Jan 1994 17:24:27 +1030 (CST)
  85. From: Gavin <SCARMAN@hfrd.dsto.gov.au>
  86. Subject: UltraStartVoice -mode
  87.  
  88. This mode byte has me stumped. I've loaded the raw data into the GUS from a 
  89. patch (woodflut) after having read the headers.
  90.  
  91. If you read the example.c from sdk2.01:
  92.  it ORs the mode (control) byte with 0x08 ie. bit3 for uni-directional looping 
  93. but in the patch.h it says bit3 is bi-directional looping???
  94.  
  95. But me problem is if I UltraStartVoice with the control/mode byte set to 0x08 I 
  96. get a sound (which may possibly be a woodflute), if I use the mode byte read 
  97. from the patch 0x67 then I get no sound at all. To me 0x67 seems to make more 
  98. sense than 0x08 but it doesn't work! To get the mode byte I'm just fread'ing the 
  99. structures in patch.h. 
  100.  
  101. Anyone care to tell me what I'm doing wrong?
  102.  
  103. ------------------------------
  104.  
  105. End of GUS Programmer's Digest V8 #17
  106. *************************************
  107.  
  108. To post to tomorrow's digest:                    <gus-sdk@dsd.es.com>
  109. To (un)subscribe or get help:            <gus-sdk-request@dsd.es.com>
  110. To contact a human (last resort):          <gus-sdk-owner@dsd.es.com>
  111.  
  112. FTP sites:           archive.epas.utoronto.ca              /pub/pc/ultrasound
  113.                      wuarchive.wustl.edu            /systems/ibmpc/ultrasound
  114.                      archive.orst.edu                    /pub/packages/gravis
  115.                      theoris.rz.uni-konstanz.de                /pub/sound/gus
  116.                      nctuccca.edu.tw                           /PC/ultrasound
  117. FTP mail server:     mail-server@nike.rz.uni-konstanz.de
  118.  
  119. Hints:
  120.       - Get the FAQ from the FTP sites or the request server.
  121.       - Mail to <gus-sdk-request@dsd.es.com> for info about other GUS
  122.     related mailing lists (general use, musician's, etc.).
  123.  
  124.  
  125.